Automatic verification of concurrent stochastic systems

نویسندگان

چکیده

Abstract Automated verification techniques for stochastic games allow formal reasoning about systems that feature competitive or collaborative behaviour among rational agents in uncertain probabilistic settings. Existing tools and focus on turn-based games, where each state of the game is controlled by a single player, zero-sum properties, two players coalitions have directly opposing objectives. In this paper, we present automated concurrent (CSGs), which provide more natural model decision making interaction. We also consider (social welfare) Nash equilibria, to formally identify scenarios with distinct goals can collaborate optimise their joint performance. propose an extension temporal logic rPATL specifying quantitative properties setting corresponding algorithms strategy synthesis variant stopping games. For finite-horizon computation exact, while infinite-horizon it approximate using value iteration. requires solving matrix via linear programming, equilibria-based find social welfare cost equilibria bimatrix method labelled polytopes through SMT encoding. implement approach PRISM-games, required extending tool’s modelling language CSGs, apply case studies from domains including robotics, computer security networks, explicitly demonstrating benefits both CSGs properties.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automatic Verification of Finite-State Concurrent Systems

School of Computer Science Carnegie Mellon University Pittsburgh, Pennsylvania 15213-3891, USA e-mail [email protected] Logical errors in finite-state concurrent systems such as sequential circuit designs and communication protocols are an important problem for computer scientists. They can delay getting a new product on the market or cause the failure of some critical device that is already in us...

متن کامل

Automatic verification of competitive stochastic systems

We present automatic verification techniques for the modelling and analysis of probabilistic systems that incorporate competitive behaviour. These systems are modelled as turn-based stochastic multi-player games, in which the players can either collaborate or compete in order to achieve a particular goal. We define a temporal logic called rPATL for expressing quantitative properties of stochast...

متن کامل

automatic verification of authentication protocols using genetic programming

implicit and unobserved errors and vulnerabilities issues usually arise in cryptographic protocols and especially in authentication protocols. this may enable an attacker to make serious damages to the desired system, such as having the access to or changing secret documents, interfering in bank transactions, having access to users’ accounts, or may be having the control all over the syste...

15 صفحه اول

Trace Algebra for Automatic Verification of Real-Time Concurrent Systems

Verification methodologies for real-time systems can be classified according to whether they are based on a continuous time model or a discrete time model. Continuous time often provides a more accurate model of physical reality, while discrete time can be more efficient to implement in an automatic verifier based on state exploration techniques. Choosing a model appears to require a compromise...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Formal Methods in System Design

سال: 2021

ISSN: ['1572-8102', '0925-9856']

DOI: https://doi.org/10.1007/s10703-020-00356-y